package com.immoc.demo.dao;

import com.immoc.demo.entity.Area;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * dao层的相关实现，需要注意datasource的配置，selsessionFactory的配置，数据源的配置
 */
public interface AreaDao {

    /**
     * 按优先级查询所有的区域
     * @return
     */
    public List<Area> queryArea();

    /**
     * 查询单个的区域
     * @return
     */
    public Area queryAreaById(int id);

    /**
     *  增加区域实体
     *
     */
    public Integer insertArea(Area area);

    /**
     * 删除区域实体
     * @return
     */
    public Integer deleteAreaById(int id);

    public Integer updateArea(Area area);

}
